package com.cashmama.market.api.domain.enums;

/**
 * Created by linchengyu on 17/3/15.
 */
public enum UserProfileActionEnum {


    KYC(1, "KYC Documents", "Please enter your kyc document details",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_kyc_grey.png",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_kyc.png"),

    USER_PROFILE(2, "Personal Info", "Please ensure your information is true",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_person_grey.png",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_person.png"),

    BANK_CARD(3, "Bank Details", "Please enter your bank account details",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_bank_grey.png",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_bank.png"),

    PAN_CARD(4, "PAN Card", "Please enter your pan card details",
            "",
            ""),

    EMAIL(5, "Email", "Please verify your email",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/email_grey.png",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/email.png"),

    EMPLOYMENT_INFORMATION(6, "Employment Info", "Please ensure your employment information is true",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_emp_grey.png",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_emp.png"),

    CARRIER_INFORMATION(7, "Operator certification", "Operator certification will help you improve the pass rate",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_ope_grey.png",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_ope.png"),

    EQUIFX_SCORE(8, "Credit Score", "Operator certification will help you improve the pass rate",
            "",
            ""),

    FACEBOOK(9, "Facebook Certification", "Operator certification will help you improve the pass rate",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_face_grey%403x.png",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_face%403x.png"),
    OLA(9, "Ola Certification", "Operator certification will help you improve the pass rate",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_ola_grey.png",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_ola.png"),
    HIGHMARK(10, "High Mark", "Please get the report",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_ola_grey.png",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_ola.png"),
    ADVANCE(11, "Aadhaar Check", "",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_ola_grey.png",
            "https://cashzone.s3.ap-south-1.amazonaws.com/app/profile/profile_icon_ola.png"),
    ;


    private Integer code;

    private String title;

    private String tip;

    private String icon;

    private String lightIcon;

    UserProfileActionEnum(Integer code, String title, String tip, String icon, String lightIcon) {
        this.code = code;
        this.title = title;
        this.tip = tip;
        this.icon = icon;
        this.lightIcon = lightIcon;
    }

    public Integer getCode() {
        return code;
    }

    public UserProfileActionEnum setCode(Integer code) {
        this.code = code;
        return this;
    }

    public String getTitle() {
        return title;
    }

    public UserProfileActionEnum setTitle(String title) {
        this.title = title;
        return this;
    }

    public String getTip() {
        return tip;
    }

    public UserProfileActionEnum setTip(String tip) {
        this.tip = tip;
        return this;
    }

    public String getIcon() {
        return icon;
    }

    public UserProfileActionEnum setIcon(String icon) {
        this.icon = icon;
        return this;
    }

    public String getLightIcon() {
        return lightIcon;
    }

    public void setLightIcon(String lightIcon) {
        this.lightIcon = lightIcon;
    }
}
